package com.summer.safe.dao;

import com.summer.safe.base.BaseDao;
import com.summer.safe.entity.GenTable;
import com.summer.safe.entity.GenTableColumn;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface GenTableDao extends BaseDao<GenTable> {

    /**
     * 获得当前数据库中的表
     * @param gen
     * @return
     */
    List<GenTable> findTableList(GenTable gen);


    /**
     * 获得当前数据库中的表
     * @param gen
     * @return
     */
    List<GenTable> getFindTableList(GenTable gen);

    List<GenTableColumn> findTableColumnList(GenTable gen);

    /***
     *根据表名称获得业务表信息
     * @param gen
     * @return
     */
    GenTable getGenTableByName(GenTable gen);



}
